package eu.vranckaert.calendar.util;

import java.util.Date;

/**
 * User: Dirk Vranckaert
 * Date: 18/02/13
 * Time: 14:38
 */
public interface TimeBlock {
    /**
     * Get the start time of the time block.
     * @return The start time of the time block.
     */
    Date getTimeBlockStartTime();

    /**
     * Get the end time of the time block.
     * @return The end time of the time block.
     */
    Date getTimeBlockEndTime();

    /**
     * Get the unique identifier for a time block.
     * @return The unique identifier for the time block.
     */
    Object getTimeBlockId();

    /**
     * The title for the time block.
     * @return The title for the time block.
     */
    String getTimeBlockTitle();
}
